Skip to content

chore: remove unused six dependency#49

Open
sumanjeet0012 wants to merge 1 commit into
multiformats:masterfrom
sumanjeet0012:fix-issue-45-remove-six
Open

chore: remove unused six dependency#49
sumanjeet0012 wants to merge 1 commit into
multiformats:masterfrom
sumanjeet0012:fix-issue-45-remove-six

Conversation

@sumanjeet0012

Copy link
Copy Markdown
Contributor

Fixes #45

Description

This pull request removes the six dependency from pyproject.toml.

six was originally included as a Python 2/3 compatibility library. However, since this project enforces a minimum Python version of 3.10 (requires-python = ">=3.10, <4.0"), six is completely unnecessary. Furthermore, an inspection of the codebase confirms that six is not imported or used anywhere within the project's source, tests, or documentation.

Changes Made

  • Removed "six>=1.10.0,<2.0" from the dependencies list in pyproject.toml.

Verification

  • Confirmed absence of six usage via grep across multibase/, tests/, and docs/.
  • Verified that all 266 tests pass successfully (pytest tests/).
  • Verified that all linter and formatting checks pass (make lint).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

six dependency is listed but unused

1 participant